
.routes {
	position:relative;
	background-color:#CACACA;
}

.route {
	position:relative;
	top:0px; left:0px;  height:100px;
	background-color:white;
	border-left: 5px solid #CACACA;
	border-right: 5px solid #CACACA;
	border-bottom: 5px solid #CACACA;
}

.route_left {
	position:relative; float:left; 
	margin:10px;
	width:60px;height:80px; 
}

.route_head {
	position:relative;
}

.route_star {
	position:relative;
	height:20px; 
	padding:5px;
}

.route_content {
	position:relative;
	float:left;
	height:80px; width:590px;
	margin:10px;
}

.route_line {
	position:relative; 
	height:20px; 
}

.route_line span a {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:25px; color:#268d02;font-weight:bold;height:25px;
}

.route_time {
	position:relative; 
	height:20px; width:500px;
	padding-top:20px;
}

.route_time span a{
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:15px; color:red; font-weight:bold;height:15px;
}

.route_info {
	position:relative; 
	height:20px; width:500px;
	padding-top:5px;
}

.route_info span a{
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:15px; color:red; font-weight:bold;height:15px;
}

.route_action {
	position:relative; float:right; 
	height:20px; width:50px;
	padding:10px;margin:10px;
	height:60px; 
}